ac3cc19086dcef879d1c87f6c22eacbda97c7304,src/gwt/src/org/rstudio/studio/client/common/dependencies/DependencyManager.java,DependencyManager,withRSConnect,#String#CommandWith2Args#Command#,100

Before Change


         CommandWith2Args<String, Command> userPrompt, 
         final Command command)
   {
      withDependencies(
        "Publishing",
        userAction,
        userPrompt,
        new Dependency[] {
          Dependency.cranPackage("digest", "0.6"),
          Dependency.cranPackage("RCurl", "1.95"),
          Dependency.cranPackage("RJSONIO", "1.0"),
          Dependency.cranPackage("PKI", "0.1"),
          Dependency.cranPackage("packrat", "0.4.3"),
          Dependency.cranPackage("rstudioapi", "0.2"),
          Dependency.cranPackage("yaml", "2.1.5"),
          Dependency.embeddedPackage("rsconnect")
        },
        true, // we want the embedded rsconnect package to be updated if needed
        command
      );
   }
   
   public void withRMarkdown(String userAction, final Command command)

After Change


         final Command command)
   {
      // build dependency array
      ArrayList<Dependency> deps = new ArrayList<Dependency>();
      deps.add(Dependency.cranPackage("digest", "0.6"));
      deps.add(Dependency.cranPackage("RCurl", "1.95"));
      deps.add(Dependency.cranPackage("RJSONIO", "1.0"));
      deps.add(Dependency.cranPackage("PKI", "0.1"));
      deps.add(Dependency.cranPackage("packrat", "0.4.3"));
      deps.add(Dependency.cranPackage("rstudioapi", "0.2"));
      deps.add(Dependency.cranPackage("yaml", "2.1.5"));
      if (requiresRmarkdown)
         deps.addAll(rmarkdownDependencies());
      deps.add(Dependency.embeddedPackage("rsconnect"));
      
      withDependencies(
        "Publishing",
        userAction,
        userPrompt,
        deps.toArray(new Dependency[deps.size()]),
        true, // we want the embedded rsconnect package to be updated if needed
        command
      );
   }
   
   public void withRMarkdown(String userAction, final Command command)